Bandit based monte-carlo planning